const { BrowserWindow, screen } = require('electron')
const path = require('path')

/**
 * @author Chauncey
 * @description 窗口
 */
class SystemWindow {

    /**
     * 创建窗口
     */
    static createWindow() {

        //获取当前工作窗体大小属性
        const workAreaSize = screen.getPrimaryDisplay().workAreaSize;
        //动态宽高
        const width = parseInt(workAreaSize.height * 1.3)
        const height = parseInt(workAreaSize.height * 0.8)
        //创建浏览器窗口
        return new BrowserWindow({
            width: width,
            height: height,
            //是否创建有框窗口
            frame: false,
            //使窗口透明(无框使用有效)
            transparent: false,
            //是否可调节窗口大小
            resizable: true,
            //咪咕音乐的icon
            icon: path.join(__dirname, '../../res/icon/icon.png'),
            webPreferences: {
                nodeIntegration: true, //启用Node集成（是否完整的支持 node）
                contextIsolation: false,
                enableRemoteModule: true, //是否启用远程模块（即在渲染进程页面使用remote）
                preload: path.join(__dirname, '../../preload.js')
            }
        });
        //这个窗体加载的页面
        // mainWindow.loadURL("https://music.migu.cn")
        //mainWindow.loadFile('src/page/index.html')


    }
}

module.exports = SystemWindow
